/*
 * Utils.h
 *
 *  Created on: 21/05/2014
 *      Author: lucio
 */

#ifndef SDLMainWindow_H_
#define SDLMainWindow_H_
#include "SDL/SDL.h"
#include "SDL/SDL_image.h"
#include <string>
#include "Bomberman.h"

class SDLMainWindow {
private:
	Bomberman *bomberman;
	SDL_Surface *background;
	SDL_Surface *screen;
	SDL_Rect camera;
public:
	SDL_Surface* load_image(std::string filename);
	bool init();
	bool load_files();
	void clean_up();
	int ExecuteWindow();
	SDLMainWindow();
	virtual ~SDLMainWindow();
};

#endif /* UTILS_H_ */
